package com.toss.single;

import io.vertx.core.Vertx;
import io.vertx.core.WorkerExecutor;
import io.vertx.core.http.HttpServer;
import io.vertx.core.http.HttpServerResponse;
import io.vertx.ext.web.Router;

public class VertxHttp {

    public static void main(String[] args) {
        // 实例化Vertx
        Vertx vertx = Vertx.vertx();
        // 创建Http服务
        HttpServer webServer = vertx.createHttpServer();
        // 实例化路由
        Router router = Router.router(vertx);
        // 注册hello路由处理
        router.get("/").handler(context -> {
            HttpServerResponse res = context.response();
            res.end("Hello Vert.x");
        });
        // 挂载路由组件
        webServer.requestHandler(router);
        webServer.listen(8080);
    }
}
